package com.capgemini.fs.app.ekms.common;

/*
 * 
 */
public final class Constants {

	public static final int STATUS_ENABLE = 0; // Active
	public static final int STATUS_DISABLE = 1; // Inactive

	public static final String USER_DAO = "userDAO";
	public static final String USER_SERVICE = "userService";

	public static final String GROUP_DAO = "groupDAO";
	public static final String GROUP_SERVICE = "groupService";

	public static final String ROLE_DAO = "roleDAO";
	public static final String ROLE_SERVICE = "roleService";

	public static final String USER_ROLE_DAO = "userRoleDAO";
	public static final String USER_ROLE_SERVICE = "userRoleService";

	public static final String GROUP_USER_DAO = "groupUserDAO";
	public static final String GROUP_USER_SERVICE = "groupUserService";

	public static final String ROLE_FUNCIONALITY_DAO = "roleFunctionalityDAO";
	public static final String ROLE_FUNCIONALITY_SERVICE = "roleFunctionalityService";

	public static final String FUNCIONALITY_DAO = "functionalityDAO";
	public static final String FUNCIONALITY_SERVICE = "functionalityService";

	public static final String PROFICIENCY_DAO = "proficiencyDAO";
	public static final String PROFICIENCY_SERVICE = "proficiencyService";

	public static final String COMPETENCY_CATEGORY_DAO = "competencyCategoryDAO";
	public static final String COMPETENCY_CATEGORY_SERVICE = "competencyCategoryService";

	public static final String COMPETENCY_DAO = "competencyDAO";
	public static final String COMPETENCY_SERVICE = "competencyService";

	public static final String SKILL_DAO = "skillDAO";
	public static final String SKILL_SERVICE = "skillService";

	public static final String TRAINING_DAO = "trainingDAO";

	public static final String SKILL_BRANCH_DAO = "skillBranchDAO";
	public static final String SKILL_BRANCH_SERVICE = "skillBranchService";

	public static final String GRADE_DAO = "gradeDAO";
	public static final String GRADE_SERVICE = "gradeService";

	public static final String EXAM_DAO = "examDAO";
	public static final String EXAM_SERVICE = "examService";

	public static final String GRADE_SKILL_BRANCH_DAO = "gradeSkillBranchDAO";
	public static final String GRADE_SKILL_BRANCH_SERVICE = "gradeSkillBranchService";

	public static final String GRADE_SKILL_DAO = "gradeSkillDAO";
	public static final String GRADE_SKILL_SERVICE = "gradeSkillService";

	public static final String QUESTION_DAO = "questionDAO";
	public static final String QUESTION_SERVICE = "questionService";

	public static final String COMPETENCY_MATRIX_DAO = "competencyMatrixDAO";
	public static final String COMPETENCY_MATRIX_SERVICE = "competencyMatrixService";

	public static final String PARAMETER_DAO = "parameterDAO";
	public static final String PARAMETER_SERVICE = "parameterService";

	public static final String ANSWER_DAO = "answerDAO";
	public static final String ANSWER_SERVICE = "answerService";

	public static final String PERSISTENCESERVICE_DAO = "persistenceService";

	public static final String TRAINING_SERVICE = "trainingService";

	public static final String REPORT_SERVICE = "reportService";

	public static final String DUPLICATE_QUESTIONS = "duplicate";
	public static final String VALEDATED_QUESTIONS = "validated";

	public static final String QUESTION_STATUS_CATEGORY = "Question Status";

	// Role Status
	public static final Integer ROLE_STATUS_ACTIVE = 0;
	public static final Integer ROLE_STATUS_INACTIVE = 1;

	// User Status
	public static final Integer USER_STATUS_ACTIVE = 0;
	public static final Integer USER_STATUS_INACTIVE = 1;

	// User MemberTypes
	public static final Integer USER_MEMBERTYPE_TRAINEE = 0;
	public static final Integer USER_MEMBERTYPE_EMPLOYEE = 1;

	// Answer Types
	public static final Integer ANSWER_TYPE_SINGLE = 0;
	public static final Integer ANSWER_TYPE_QUESTION_ANSWER = 1;
	public static final Integer ANSWER_TYPE_MULTIPLY = 2;

	// Group Status
	public static final Integer GROUP_STATUS_ACTIVE = 0;
	public static final Integer GROUP_STATUS_INACTIVE = 1;

	// Training status
	public static final Integer TRAINING_STATUS_OPEN = 0;
	public static final Integer TRAINING_STATUS_ASSIGNED = 1;
	public static final Integer TRAINING_STATUS_CLOSED = 2;

	// Exam status
	// 1. Open
	// 2. Taken
	// 3. Expired
	// 4. In Progress
	// 5. Exception
	public static final Integer EXAM_STATUS_OPEN = 0;
	public static final Integer EXAM_STATUS_TAKEN = 1;
	public static final Integer EXAM_STATUS_EXPIRED = 2;
	public static final Integer EXAM_STATUS_INPROGRESS = 3;
	public static final Integer EXAM_STATUS_EXCEPTION = 4;

	// Exam assign to
	public static final Integer EXAM_ASSIGN_TO_GROUP = 0;
	public static final Integer EXAM_ASSIGN_TO_INDIVISUAL = 1;

	// Grade Status
	public static final Integer GRADE_STATUS_ACTIVE = 0;
	public static final Integer GRADE_STATUS_INACTIVE = 1;

	// GradeSkill Status
	public static final Integer GRADE_SKILL_ACTIVE = 0;
	public static final Integer GRADE_SKILL_INACTIVE = 1;

	// GradeSkill Branch Status
	public static final Integer GRADE_SKILL_BRANCH_ACTIVE = 0;
	public static final Integer GRADE_SKILL_BRANCH_INACTIVE = 1;
	// Forum Status
	public static final Integer FORUM_STATUS_ACTIVE = 0;
	public static final Integer FORUM_STATUS_INACTIVE = 1;
	// Topic Status
	public static final Integer TOPIC_STATUS_ACTIVE = 0;
	public static final Integer TOPIC_STATUS_INACTIVE = 1;
	//User And Forum Status In Forum
	public static final Integer USER_OR_FORUM_NOT_EXIST_ERROR=100;
	//Add Forum Moderator Status
	public static final Integer ADD_MODERATOR_SUCC=0;
	public static final Integer NOT_FORUM_MEMBER_ADD_ERRO=1;
	public static final Integer MODERATOR_EXIST_ERROR=2;
	//Add Forum Member Status
	public static final Integer ADD_MEMBER_SUCC=0;
	public static final Integer MEMBER_EXISIT_ERROR=1;
	//Reply Status
	public static final Integer REPLY_ACTIVE=0;
	public static final Integer REPLY_INACTIVE=0;
	
	

}
